home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / xmstr105.zip / XMASTER.DOC < prev    next >
Text File  |  1992-07-26  |  31KB  |  648 lines

  1. *----------------------------------------------------------------------------*
  2.  
  3.  
  4.  
  5.                 X - Master - The ULTIMATE in CONTROL for
  6.  
  7.                                 all your
  8.  
  9.                        EXTENSION specific programs
  10.  
  11.                                   v1.05
  12.  
  13. *----------------------------------------------------------------------------*
  14.  
  15. An introduction of sorts...
  16.  
  17. Scenario ONE -
  18.  
  19.         You own a Sound Blaster card, and you have been amassing
  20.     an enormous collection of MOD files, as well as a few ROL files, and 
  21.     a few CMF's.  You only have a 60mb HD, and have to keep all these 
  22.     files compressed as to conserve space.  Everytime you wish to play 
  23.     one of the MOD's, you have to uncompress the file, play it, and then 
  24.     delete it after hearing it.  Kind of a pain...
  25.  
  26. Scenario TWO -
  27.  
  28.         You own a VGA card and have been collecting a bunch of FLI's.  
  29.     These are incredible space takers, so keeping them unarchived does 
  30.     not make any sense, so you ARJ a few of them, ZIP some of the 
  31.     others, and LZH the rest.  Unfortunately, not one program can undo 
  32.     all the aforementioned archives, so you have to continually remember 
  33.     which one is compressed with which archive, or repeatedly take 
  34.     directories.  Even more of a pain, especially if you spell one 
  35.     wrong...
  36.  
  37. Scenario THREE -
  38.  
  39.         You own the ultimate multi-media machine and have the same 
  40.     problems as the two people mentioned above, but since you have a 
  41.     660mb HD, your problems are ten times worse!  What you need is a 
  42.     program which is easy to configure, will automatically choose which 
  43.     unarchiver and player to use, and give you the ability to play / 
  44.     view all the various extensions without the added headaches...
  45.  
  46. *----------------------------------------------------------------------------*
  47.  
  48. Enter X-MASTER
  49.  
  50.     X-MASTER is the program you need to aid you in combatting the above 
  51. scenarios.  So what is it, you might ask?  X-MASTER will give you a menu 
  52. to choose which file you wish to play / view / use.  If the file is 
  53. archived using one of the three most popular archivers, X-MASTER will 
  54. unarchive it for you to a place of your choosing, use the file as 
  55. directed, and then delete it once complete.  In the BBS' world, there 
  56. are so many programs that do different things, but programs can usually 
  57. be classified by their three character extension (i.e. .ZIP files are 
  58. usually compressed with PKZIP by Phil Katz; .MOD files are usually Amiga 
  59. Music files which require an external program, such as MODPLAY, to 
  60. use...)  Generally speaking, most people keep all there MOD's, VOC's, 
  61. FLI's, etc... in a particular directory, a default directory in other 
  62. words.  X-MASTER has the following features :
  63.  
  64.         ■  Easy to configure
  65.         ■  Support for ARJ'ed, LZH'ed and ZIP'ed files
  66.         ■  Mouse support
  67.         ■  An attractive display with an easy to operate menu
  68.         ■  Ability to sort files by extension/name
  69.         ■  Supports any and all extensions / players / viewers which 
  70.             support a command line option (or not!)
  71.         ■  Supports multiple directories of the same extension
  72.         ■  Ability to delete files from archives without leaving
  73.             the program
  74.         ■  Support for multiple players / viewers
  75.         ■  Speedier than the average program by using special
  76.             AutoMagic files
  77.         ■  Will unarchive the file where ever you wish including
  78.             a RAMDRIVE for added speed
  79.         ■  Ability to "tag" files for playing / viewing to create
  80.             a jukebox or video show
  81.         ■  Can compile several directories worth of same extension'ed 
  82.             files into one big list
  83.         ■  Support for 25/43/50 line modes
  84.         ■  Support ZIP/ARJ file comments for describing the file
  85.         ■  Supports XMS/EMS/DISK
  86.  
  87. *----------------------------------------------------------------------------*
  88.  
  89. Getting Started
  90.  
  91.     X-MASTER was made to be a simple program to use, but it requires the 
  92. use of many external programs for all features to be implemented.  
  93. Examine the included XMASTER.CFG file, and change it to suit your 
  94. system, and file names.  You might be able to use the configuration file 
  95. without any changes.  The setup of the configuration file is as
  96. follows :
  97.  
  98. drive / directory to unarchive file
  99. location of PKZIP
  100. location of PKUNZIP
  101. parameters for PKUNZIP
  102. location of LHArc
  103. parameters for LHArc
  104. location of ARJ
  105. parameters for ARJ
  106. first extension for X-MASTER to find  (i.e. MOD)
  107. location of the first extension files   (i.e.  C:\MODS)
  108. second extension for X-MASTER to find   ...
  109. location of the second extension files
  110. .
  111. .
  112. .
  113. (up to forty extensions allowed!)
  114.  
  115.     The lines which require filenames MUST be valid filenames, 
  116. regardless of whether or not you use the particular archiver.  The 
  117. parameter lines may be blank or not (PKUNZIP normally does not require 
  118. any parameters).  The location of where to unarchive files MUST be a 
  119. valid directory.  If the line is blank, the current directory will be 
  120. used.  Furthermore, do not put any extraneous spaces or lines between 
  121. the directory names, or file names.
  122.  
  123.     The last lines of the configuration file are the extensions you wish
  124. X-MASTER to recognize.  Example :  MOD, FLI, GL, GIF, VOC.  The line 
  125. following the extension is the default directory where to find the 
  126. aforementioned extensions.  Example : D:\TRAK, E:\VGA\FLIES, C:\PORNO, 
  127. D:\SB\VOCS...  Notice that none of the directories have a trailing 
  128. backslash; trailing backslashes are not necessary, but will be ignored 
  129. if present.  Put only one extension on each line, and you may have only
  130. one default directory for each extension.
  131.  
  132.     After completing the configuration file, you are halfway done.  You 
  133. must now make a batch file for each extension you put in the con-
  134. figuration file.  The purpose of the batch file is to actually "use" 
  135. (play / view / whatever) the file of your selection.  For example, say 
  136. you have a FLI extension in your configuration file, and to view the 
  137. FLI's, you use the program AAPLAY.EXE.  The batch file would be similar 
  138. to :
  139.  
  140. rem This batch file plays FLI's using AAPLAY
  141. E:\VGA\FLIES\AAPLAY %1
  142.  
  143.     Notice that a %1 is in place of where the name of the FLI to view 
  144. usually goes.  X-MASTER will pass the name of the FLI by use of DOS 
  145. parameters to the batch file.  If you are unsure of how the %variable 
  146. notation works, consult your DOS manual.  For most purposes, just place 
  147. a %1 where you would normally place the name of the file.
  148.  
  149.     So, how does X-MASTER know which batch file to run??  Well, the name 
  150. of the batch file has to be exact for X-MASTER to find it, and it must 
  151. follow a very special format.  Each batch file is named by the 
  152. extension for which it is going to be used, the word "PLAY" and then a 
  153. number starting at "1" and going through "9", ending with the .BAT 
  154. extension.  For example : "FLIPLAY1.BAT" would be the first (default) 
  155. batch file to be used to view .FLI files.  Always start with "1" and go 
  156. up from there.  You may have up nine batch files available.
  157.  
  158.     You might be wondering how you can tell the batch files apart when 
  159. your inside X-MASTER.  Did you notice the "rem" statement in the batch 
  160. file given earlier?  REM statements are simply "rem"arks made about the 
  161. batch file.  They do nothing to alter the operation of a batch file.  
  162. If you put a "rem" statement as the first line of your batch file, 
  163. X-MASTER will show the first forty characters following the "rem " 
  164. instead of an ambiguous "Batch file #2".
  165.  
  166. *----------------------------------------------------------------------------*
  167.  
  168. Notes on batch files
  169.  
  170.     Batch files can be very powerful, however, you must take care in 
  171. using them.  If you load a program into memory, it must be taken out of 
  172. memory before it will come back to X-MASTER.  This is especially 
  173. important when working with TSR programs.  I personally use KEY-FAKE a 
  174. lot (stuffs keys into the keyboard buffer) but it must be taken out of 
  175. memory (via MARK/RELEASE) before it will work with X-MASTER.  If you 
  176. find yourself being dropped to DOS, make sure the memory is the same 
  177. when going to X-MASTER.
  178.  
  179.     Another thing to remember about batch files is any program that can 
  180. be run from DOS can be run from a batch file.  This gives you a great 
  181. variety of programs which can be incorporated into your X-MASTER batch 
  182. files.  Be creative!
  183.  
  184.     If you want a good example of creativity in batch files, I have a 
  185. file called XMDEMOS which has the batch files I use to play VGA demos 
  186. from X-MASTER.  It requires the many excellent features of 4DOS however.
  187.  
  188. *----------------------------------------------------------------------------*
  189.  
  190. Getting around in X-MASTER
  191.  
  192.     When you load up the program, you will see a list of extension 
  193. types.  These should be the same as the ones you have listed in your 
  194. configuration file.  Use the arrow keys or the mouse to select which 
  195. extension you want, and either press [RETURN] or one of the mouse 
  196. buttons.  The screen will then clear, and all the files in the specified 
  197. directory of the selected extension will appear.  Use the arrow keys to 
  198. move the cursor around, and press RETURN to "use" the file you have 
  199. selected.  Press PgDn to go down a page, or press PgUp to go up a page.  
  200. Home takes you to the first file, while End takes you to the last file.  
  201. Ctrl-Left arrow takes you to the first item on the line, and Ctrl-Right 
  202. arrow takes you to the last item on a line.  Also, if you press the 
  203. first letter of the file name, it will take you to the next file which 
  204. starts with that letter.  If your list is sorted (see below), it will 
  205. take you to all the files which start with that letter.  Mouse users may 
  206. move the pointer to the appropriate file and double click the first 
  207. (left) mouse button.  To go up or down a page, click either button on 
  208. the words "PgUp" or "PgDn" respectively.
  209.  
  210. *----------------------------------------------------------------------------*
  211.  
  212. Options available
  213.  
  214.     When you have a lot of files and you want to play a bunch of them, 
  215. you can tag each file you wish to play by pressing the [SPACE BAR].  The 
  216. tag switch works like a toggle, so if you tag a file which you do not 
  217. want, just press the [SPACE BAR] again.  Mouse users may press the 
  218. second mouse button to tag or untag.  When you have finished tagging
  219. files, press [RETURN] to "use" them.  You will be give the option to 
  220. "use" them in sequential order (the order in which they appear on the 
  221. screen), or random order.  If you wish to abort a "tagged play run", 
  222. press the [SPACE BAR] or the Escape key between files.  Be careful, if 
  223. you press ESC too many times, you will exit the program.  I would 
  224. recommend using the [SPACE BAR], but for those of us that are quick, the 
  225. ESC works just as well.  Starting with release 1.05, there is a five 
  226. second delay between each file, so use any OTHER key besides Space or 
  227. ESC to abort the delay.  Use [SPACE BAR] or ESC to abort the tagged play 
  228. run as usual.
  229.  
  230.     Each of the function keys have special functions as well.  They are 
  231. as follows :
  232.  
  233. Alt-H,
  234.     F1 - Utilities Menu / Help - The first time you hit it, a menu will 
  235.         pop up containing all the major functions.  If you hit it again, 
  236.         you will see an online help screen with the basic functions 
  237.         outlined.  Not extensive, but will explain parts of the program.
  238.  
  239. Alt-C,
  240.     F2 - Change Directory - if you wish to change the current directory 
  241.         to another, choose this function.  Be careful, a config file is 
  242.         created for every directory you select.  Not that this is bad, 
  243.         but it wastes disk space if you select directories without any 
  244.         files in it.  If you have a few directories which you keep files 
  245.         in already defined, press F2 again to pick from your currently 
  246.         defined directories.  This reduces typing to a minimum!  
  247.         Personally, I keep all the files I like in one directory, and 
  248.         all the new ones, which are not backed up to disk, I keep in
  249.         another directory.  This aids in easy organization.
  250.  
  251. Alt-E,
  252.     F3 - Change current extension - With this command, you may switch to 
  253.         any of the extensions you have defined in your CFG file.  The 
  254.         directory will be changed to the default directory as specified 
  255.         in the CFG file, and if no AutoMagic file is found, one will be 
  256.         created.
  257.  
  258. Alt-D,
  259.     F4 - Delete File - Whether this file is in a ZIP, ARJ, or LZH, or
  260.         even uncompressed, this command will delete the file the cursor 
  261.         is currently on.  Be extra careful with this one as once its 
  262.         deleted, its gone for good.
  263.  
  264. Alt-O,
  265.     F5 - Sort (Order) the Files - Simple enough, all the files with be 
  266.         sorted by name to aid in easy finding.  Just hit the first 
  267.         letter of the name to go to all the files that start with that 
  268.         letter.
  269.  
  270. Alt-N,
  271.     F6 - Select New Player - You may have more than one batch file 
  272.         defined for use, and with this command, you may switch between 
  273.         them.  The currently selected one will be marked with a check 
  274.         mark or a star.
  275.  
  276. Alt-R,
  277.     F7 - Rescan Current Directory - Rescans the current directory for 
  278.         any new files.  Use this command when you get a new file you 
  279.         wish to use.
  280.  
  281. Alt-M,
  282.     F8 - Make Master Directory - A master directory is a compiled list 
  283.         of all the currently defined directories.  When you make a 
  284.         master list, you may choose a file from any of the defined
  285.         directories for the same extension.  In other words, if you have 
  286.         all your MOD's in two different directories, this will put all 
  287.         of them on the screen.  This can be very useful if you keep 
  288.         files spread out for some reason.  Personally, I keep all my new 
  289.         MOD's in one directory, and the old MOD's in another.  This way 
  290.         I can play from them both without switching directories.
  291.  
  292. Alt-U,
  293.     F9 - Use Master Directory - This will use the currently compiled 
  294.         master directory.
  295.  
  296. Ctrl-Q,
  297.    F10 - Quit - Return to DOS.
  298.  
  299.  
  300. Alt-S
  301.    F11 - Status window - when you are on a file, press Alt-S to see the
  302.         status of the file.  It includes most of the pertinent 
  303.         information such as size (compressed and uncompressed), the file 
  304.         time/date, and if compressed with ZIP or ARJ, the file 
  305.         description.  The status will also tell you which archive it is 
  306.         in which is great if you have duplicates.  You can selectively 
  307.         delete from the right archive.
  308.  
  309. *----------------------------------------------------------------------------*
  310.  
  311. Advanced Setup
  312.  
  313.     Starting with the 1.03 version, I have included batch files for an 
  314. advanced users setup.  Guaranteed to make your X-MASTER the ultimate 
  315. music/graphics machine!  These are my personal batch files that I use on 
  316. my computer in their unadulterated form.  Furthermore, if you run into 
  317. one of those asinine players which does NOT accept a full path name from 
  318. the command line, I have included a program which may help you out a 
  319. bunch.  These batch files are meant as a supplement AFTER you have 
  320. X-MASTER working with a single batch file.  If you thought the above was 
  321. difficult, you have a challenge ahead of you!
  322.  
  323.     I have four players for MOD files which I have picked up around the 
  324. boards.  The first and main one I use is TrakBlaster.  This program is 
  325. the greatest as it plays MOD files from the command line with a full 
  326. path name.  The others I have are MODPlay (used with 4DOS and without, 
  327. via MODPLAY2.BAT and MODPLAY3.BAT respectively) and PLAYER (possibly 
  328. called TUPLAY) by the Untouchables.  I also have three players for ROL 
  329. files.  My main one is ADMPlay.  It is from another program similar (but 
  330. worse, of course (-:) to X-MASTER.  Because of this, I have to run 
  331. another program CHKDRV which checks to see if the SOUND.COM is loaded.  
  332. If not, then it won't do anything.  The next two are for a new 
  333. incredible VGA ROL player called Super Sonic Gram.  One is for use 
  334. with 4DOS, the other one without.  These do considerably more in the 
  335. batch files including hitting the space bar via a program called 
  336. KEY-FAKE, and copying the BNK file to my RAM drive.  I have only one STM 
  337. player, STM.EXE in STMPLAY1.BAT.  I also have three VOC file players.  
  338. The first one is my main one which is VPLAY from Creative Labs.  The 
  339. next one is one called NOHISS.  NOHISS is great as it removes 
  340. noise/hiss/unwanted extras from the voice file.  The problem is it only 
  341. works on uncompressed files as my "rem" statement says.  Lastly, I have 
  342. SeeVOX which draws a graph of the sound, but only works on compressed 
  343. files as well.  The others are for various things.  Check them out!
  344.  
  345. The purpose of this is to show you the incredible amount of versatility 
  346. you have with this program.  If you are in the slightest bit interested, 
  347. check out SPLCMD10.ARJ (included) and EXBATCH.ARJ (also included) which 
  348. contain my SPLITCMD program and all my batch files respectively.  
  349. Perhaps you can improve on them, who knows?  I'd be interested in any 
  350. changes so let me know if you do.
  351.  
  352. The last batch file I have is XM.BAT.  This is the batch file I use for 
  353. calling up X-MASTER.  Nothing special, but figured someone might be 
  354. interested.  I keep the file XM.BAT in my path so I can access it from 
  355. anywhere.
  356.  
  357. *----------------------------------------------------------------------------*
  358.  
  359. Optimizing X-MASTER!
  360.  
  361.     X-MASTER can be a powerful program.  I use it for a multitude of 
  362. things, mainly because I know the program inside and out.  Furthermore, 
  363. I can program.  I realize not all of you can do this, and although you 
  364. don't need programming experience, it can help.  :-)   Also, I use 4DOS 
  365. (a COMMAND.COM replacement) which I highly recommend for making great 
  366. batch files.  Using 4DOS' built in batch language I was able to include 
  367. demos (you know, the things that UltraForce is famous for!) as another 
  368. extension.  If you are interested in that, I'd be happy to send it to 
  369. you, or you can pick up XMDEMOS.ARJ (as of this writing) from one of the 
  370. support boards.  I currently have ten extensions defined in my CFG file, 
  371. with most of them being in the end of the document.  Some of the more 
  372. complex ones (i.e. : DL's and DEMo's) I've left out.  If you have 
  373. questions on these, feel free to ask me, I'd be happy to help.
  374.  
  375.     X-MASTER uses a routine to swap to EMS/XMS/DISK when it needs extra 
  376. memory.  For fastest results, have 129k of free EMS/XMS memory 
  377. available.  Granted, this is not always possible.  If X-MASTER can not 
  378. find the memory, it will swap to disk.  When swapping to disk, you have 
  379. a number of options open to you.  If you have a designated place for 
  380. such a swap file to go (such as a RAM disk), you can set the TMP/TEMP 
  381. variable to this location.  If you run Windows or something similar, you 
  382. may already have such a location in your environment.  To do this from 
  383. DOS, type the following :
  384.  
  385.         SET TEMP=D:\TEMP
  386.  
  387.     This sets the TEMP directory to D:\TEMP.  Everytime X-MASTER swaps, 
  388. it will write its swap file here.  X-MASTER will also read a TMP 
  389. variable as the same thing.  Be warned, if you already have X-MASTER 
  390. uncompressing the files to a certain place, and send your swap file 
  391. there as well, you may run out of disk space.  Be careful...
  392.  
  393. *----------------------------------------------------------------------------*
  394.  
  395. Why X-MASTER?
  396.  
  397.     Why should you use X-MASTER?  Simply because I can't find anything 
  398. better!  I have honestly tried to find stuff that does everything my 
  399. program does, and it just doesn't exist!  There were quite a few for the 
  400. ADLIB ROL files, but when there are so many other (and better) music 
  401. files, then you must switch to another program or worse still, do all 
  402. of the work manually.  I tried about six programs which did something 
  403. similar to my program, and after all the beg screens and crap, the 
  404. program sucked.  My program has a simple beg line (nothing horrible) but 
  405. is FULLY functional otherwise.  You really can get the feel for this 
  406. program without registering (but I hope you do!) and set it up to do 
  407. wonderful things.  I am always interested in what you do with this 
  408. program no matter how simple.  If they are good enough, I will possibly 
  409. include them in this DOC.
  410.  
  411.     If you do find a program which you like better or it has a neat 
  412. feature you wish mine had, let me know what I can change.  I'll consider 
  413. it, and if its good, I will add it.  I am always interested in new 
  414. ideas.
  415.  
  416. *----------------------------------------------------------------------------*
  417.  
  418. Known pitfalls / troubleshooting!
  419.  
  420.     Make sure all the archived files are archived correctly with no 
  421. errors.  If you find yourself getting a Runtime Error #100, check your 
  422. archives for errors.  The program, as of version 1.03, will call your
  423. attention to bad archives, and skip them.
  424.  
  425. Bad archives are generally to blame for any Runtime Errors between 100
  426. and 105.  If you find yourself getting one of these errors, test all 
  427. your archives.  Next, make sure the archive is made with the latest 
  428. version of the archiver.  Problems have been known to come up if you are 
  429. using an archive that was made with an older version of the archiver.  
  430. The program was tested with ARJ 2.30, PKZIP / PKUNZIP 1.1, and LHA 2.13.  
  431. These are the latest releases as of this writing.
  432.  
  433.     I tried making the program as fast as possible, and on my 386/40,
  434. the program is quite fast.  If your computer is slow, use PKZIP and a 
  435. RAMDRIVE for best results.  The majority of the slowness is due to the 
  436. unarchiving process, and there is really nothing I can do about that.
  437.  
  438. *----------------------------------------------------------------------------*
  439.  
  440. Command line options
  441.  
  442.     Currently, very little can be done on the command line, but the 
  443. following items may help you out a bit.  If, for example, you find the 
  444. mouse cursor annoying or not working, or the program starts blinking, or 
  445. you find my fonts not working, or almost anything video wise not 
  446. working, use the /NOGUI command.
  447.  
  448.     If you find that X-MASTER can not adequately return your video mode 
  449. back to normal after playing a file, use the /FV switch.  A Paradise 
  450. card owner has said that it can't quite return to 43/50 line modes, so 
  451. if you have this problem, use the /FV switch and put the MODE commands 
  452. in your batch file used to play/use the file.
  453.  
  454.     Hopefully you keep all your X-MASTER files in the same directory 
  455. in your path.  This would include all the *.C? files, the CFG file, and
  456. the *.MST files, and of course the EXE file.  If so, you can specify a 
  457. starting directory on the command line.  Just add the starting directory 
  458. to the end of the command line.
  459.  
  460.  
  461.     Examples :
  462.  
  463.  
  464.         XMASTER /NOGUI
  465.  
  466.             Start XMASTER in primitive video mode.
  467.  
  468.         XMASTER C:\UTIL
  469.  
  470.             Start XMASTER with the starting directory as C:\UTIL.
  471.  
  472.         XMASTER E:\XM /NOGUI
  473.  
  474.             Start XMASTER with the starting directory as E:\XM in
  475.             primitive video mode.
  476.  
  477.  
  478. *----------------------------------------------------------------------------*
  479.  
  480. Tested extensions
  481.  
  482.     I have tested a few of these extensions out with my program and 
  483. found that they work well with my program.  I'd be interested in any you 
  484. have added, and if you are writing a program which plays / views / uses 
  485. a certain extension'ed file, please make it accept a full path name on 
  486. the command line.  Here are some of the ones I tested :
  487.  
  488. MOD's
  489. -----
  490.     I have used TrakBlaster by Volker Zinke with this program ex-
  491.     tensively, and it works great.  The latest version I have is 2.0.
  492.     I have also used MODPLAY by Mark J. Cox.  The version I have does 
  493.     not accept file names on the command line very easily, so I wrote a 
  494.     program which seperated what my program sent out, and changed the 
  495.     drive/path to be the one with the MOD file, and then did MP 
  496.     <filename>.  Check out the SPLCMD files for an easy way to do this.
  497.  
  498. VOC's
  499. -----
  500.     I have used Creative Labs Voice Player (VPLAY) with my program and 
  501.     it works fine.  Furthermore, if you keep your VOC files in normal 
  502.     packing method (uncompressed), they can be used with NOHISS or 
  503.     SEEVOX quite nicely.
  504.  
  505. STM's
  506. -----
  507.     The only player I have seen for this is STM by Sami Tammilehto.  It 
  508.     works fine with this program.
  509.  
  510. ROL's
  511. -----
  512.     There are a bunch of ROL player's out there which work with this 
  513.     program.  I use the player called ADMPLAY which works great.  
  514.     PLAYROL works, as does INTUNE.
  515.  
  516. CMF's or CMS's
  517. --------------
  518.     These are more Sound Master music files, and they work with PLAYCMF 
  519.     that is supplied by Creative Labs.  Apparantly, there are more 
  520.     players out there, but this is the only one I've seen and it works 
  521.     fine.
  522.  
  523. MID's
  524. -----
  525.     I have yet to find a DECENT MID file player that accepts parameters 
  526.     from the command line.  The one I have is OK, but not great.  I'd be 
  527.     interested in any I could get, or you could supply me.  :)
  528.  
  529. GL's
  530. ----
  531.     These movies can viewed with GRASPRT.EXE quite nicely provided they 
  532.     do not require more than 565k or so of memory.
  533.  
  534. FLI's
  535. -----
  536.     These work well with AAPLAY.EXE.
  537.  
  538. As stated earlier, I'd be interested in any other extensions / players 
  539. you come up with.  The program is ready for ANY type of extension, even 
  540. the ones that don't currently exist!
  541.  
  542. *----------------------------------------------------------------------------*
  543.  
  544. Contacting the author
  545.  
  546.     Hopefully, you found this program of use and bug free, but if not,
  547. or you have a suggestion, please contact me on one of the following
  548. BBS's, or write to me at the address given at the end of this document, 
  549. or better yet, netmail me at 1:387/255.625@fidonet.  If you have access 
  550. to echos, feel free to leave me a message on the Adlib or SoundNet 
  551. echos.  I check Nul for mail/echomail daily :
  552.  
  553.  
  554. Nul BBS - 512-615-NUL1 or 512-615-NUL2 or 512-615-NUL3 - 1.2 gigs 
  555.     running RBBS.  Excellent board, with a large file base, and a 
  556.     quarter of a million echos.  Absolutely free!  File Requests allowed 
  557.     - 1:387/255.  HST / DS on Node 1 and 3.
  558.     Sysop - Jan Maaskant
  559.  
  560. Picture Express - 512-666-4842 - PC-BOARD 14.3 beta - Specializes in
  561.     Graphics and anything having to do with them.  He also has an Adlib
  562.     conference which is the best place to get ahold of me.  Join
  563.     conference #2 to get in, and you can also check out his hundreds of
  564.     ROL files.  All sound cards are supported here as well.  HST / DS!
  565.     Sysop - David Steward
  566.  
  567. Ultra BBS - 512-637-1240 - SuperBBS system - Specializing in Pascal
  568.     files and SoundBlaster files.  A small BBS but one of the few in SA 
  569.     carrying the Adlib conf.  Many Soundblaster files, including betas 
  570.     of this program.  The sysop is a beta tester.  2400 only.
  571.     Sysop - Daniel Hermann
  572.  
  573. RoboTech BBS - 904-758-9477 - Searchlight system - Has bunches of music 
  574.     stuff on this BBS and the newest versions of this program.  No file
  575.     ratios / no byte limit to keep / no life history required / first
  576.     call downloads - HST speeds.
  577.     Sysop - Jeff Hancock
  578.  
  579.  
  580. *----------------------------------------------------------------------------*
  581.  
  582. Kudos, Legal BS...
  583.  
  584.     I wish to thank all the people who helped with this program, namely
  585. Fred Hewit, Chris Tio, Greg Collins, Daniel Hermann, Jeff Hancock, and 
  586. all the people who release source code into the public domain, including 
  587. many of the people in the Pascal and Adlib Echo whose names escape me...  
  588. I also wish to thank the sysops of the their above boards for their very 
  589. lenient ratios.  :-)  They are really good boards, call them now.  All 
  590. are in San Antonio, TX, except the last one which is lost in Florida.
  591.  
  592.     I use the following units/libraries in this program : the Turbo 
  593. Technojocks Toolbox, Thomas Wagner's excellent swapping routines, Max 
  594. Maischein's SPCFONT, Dave Kirsch's MOU routines for the graphical mouse 
  595. cursor (translated by DJ Murdoch) and an assortment of PD/Freeware 
  596. routines I've picked up along the way.
  597.  
  598.                              --- Thanks guys! ---
  599.  
  600.  
  601.  
  602. Lawyers, take note :
  603.  
  604.     This program here is essentially public domain, and is offered as
  605. is, without warranties of any kind.  By using this program, you agree
  606. that the author is in no way responsible for any damage done by this
  607. program.  Simple.  Anything that happens isn't my fault.
  608.  
  609.                                                 Enjoy!
  610.  
  611. *----------------------------------------------------------------------------*
  612.  
  613. Shareware!
  614.  
  615.     SHAREWARE means you try the program before you buy it.  If you like 
  616. and use the program, you are asked to pay for it.  No one is forcing 
  617. your hand at paying for it, but your conscious will bother you for the 
  618. rest of your life if you choose not to....  I am not a rich person, and 
  619. enjoy programming, but in order to pay the bills, a monetary con- 
  620. tribution of $25.00 or more would be most appreciated.  $25 is not a
  621. great deal of money to pay for a program, and if you use it as often as 
  622. I do, it should be well worth the money.  Send your contribution to :
  623.  
  624.                 Mr. Joy Mukherjee
  625.                 202 Vanderheck
  626.                 San Antonio, TX, 78209-4045
  627.  
  628.     Any correspondence as well can be forwarded to this address, and
  629. would appreciate any bug reports or innovative uses of this program.  
  630. Thank you for your support...
  631.  
  632.     Unregistered users will however notice a small line on the screen 
  633. where the status goes telling you to register.  Please consider it...
  634.  
  635.     If you register, and use this program with MOD files, I will send 
  636. you a program which will extract the titles from MOD's and put them on 
  637. the status line.  You will of course receive a new X-MASTER with the beg 
  638. line removed!  The program however works the same registered or not.
  639.  
  640.     Thanks for any comments / suggestions / bug reports / criticisms 
  641. registered or not!
  642.  
  643.  
  644.     And above all, thanks for reading this far.
  645.  
  646. --END--
  647.  
  648.